#ifndef __winss_resource_h__
#define __winss_resource_h__

#include "windefine.h"

class WinImage;
class WinResourceImpl
{
public:
    WinResourceImpl()
    {
    }

    virtual ~WinResourceImpl()
    {
    }

public:
    virtual BOOL GetBinaryResource
                (
                  LPCTSTR lpszFile,
                  BYTE ** pBuffer,
                  DWORD *dwSize,
                  BOOL bCache = TRUE
                 )
    {
        return FALSE;
    }

    virtual BOOL GetImage
                (
                  LPCTSTR lpszFile,
                  WinImage & winImage,
                  BOOL bCache = TRUE
                 )
    {
        return FALSE;
    }
};


#endif